import * as React from "react";
import type { SVGProps } from "react";

const SvgAws = (props: SVGProps<SVGSVGElement>) => (
  <svg
    viewBox="0 0 16 16"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    className={`text-[#252F3E] dark:text-white ${props.className ?? ""}`}
    {...props}
  >
    <path
      d="M4.49831 7.16722C4.49831 7.36411 4.53024 7.52375 4.56749 7.64082C4.61006 7.7579 4.66328 7.88561 4.73778 8.02397C4.76438 8.06654 4.77503 8.10911 4.77503 8.14636C4.77503 8.19957 4.7431 8.25279 4.67392 8.306L4.33867 8.5295C4.29078 8.56143 4.24288 8.5774 4.20031 8.5774C4.1471 8.5774 4.09388 8.55079 4.04067 8.5029C3.96617 8.42307 3.90231 8.33793 3.8491 8.25279C3.79588 8.16232 3.74267 8.06122 3.68413 7.93882C3.26906 8.4284 2.74756 8.67318 2.11963 8.67318C1.67263 8.67318 1.3161 8.54547 1.05535 8.29004C0.794596 8.03461 0.661561 7.69404 0.661561 7.26832C0.661561 6.816 0.821204 6.44882 1.14581 6.17211C1.47042 5.89539 1.90145 5.75704 2.44956 5.75704C2.63049 5.75704 2.81674 5.773 3.01363 5.79961C3.21053 5.82622 3.41274 5.86879 3.6256 5.91668V5.52822C3.6256 5.12379 3.54045 4.84175 3.37549 4.67679C3.2052 4.51182 2.91785 4.432 2.5081 4.432C2.32185 4.432 2.13028 4.45329 1.93338 4.50118C1.73649 4.54907 1.54492 4.60761 1.35867 4.68211C1.27353 4.71936 1.20967 4.74064 1.17242 4.75129C1.13517 4.76193 1.10856 4.76725 1.08728 4.76725C1.01278 4.76725 0.975525 4.71404 0.975525 4.60229V4.34154C0.975525 4.25639 0.986168 4.19254 1.01278 4.15529C1.03938 4.11804 1.08728 4.08079 1.16178 4.04354C1.34803 3.94775 1.57153 3.86793 1.83228 3.80407C2.09303 3.73489 2.36974 3.70296 2.66242 3.70296C3.29567 3.70296 3.75863 3.84664 4.05663 4.134C4.34931 4.42136 4.49831 4.85772 4.49831 5.44307V7.16722ZM2.34845 7.97607C2.52406 7.97607 2.70499 7.94415 2.89656 7.88029C3.08813 7.81643 3.25842 7.69936 3.4021 7.53972C3.48724 7.43861 3.5511 7.32686 3.58303 7.19915C3.61495 7.07143 3.63624 6.91711 3.63624 6.73618V6.51268C3.48192 6.47543 3.31695 6.4435 3.14667 6.42222C2.97638 6.40093 2.81142 6.39029 2.64645 6.39029C2.28992 6.39029 2.02917 6.45947 1.85356 6.60315C1.67795 6.74682 1.59281 6.94904 1.59281 7.21511C1.59281 7.46522 1.65667 7.65147 1.7897 7.77918C1.91742 7.91222 2.10367 7.97607 2.34845 7.97607ZM6.62156 8.55079C6.52578 8.55079 6.46192 8.53482 6.41935 8.49757C6.37678 8.46565 6.33953 8.39115 6.3076 8.29004L5.05706 4.17657C5.02513 4.07014 5.00917 4.00096 5.00917 3.96371C5.00917 3.87857 5.05174 3.83068 5.13688 3.83068H5.65838C5.75949 3.83068 5.82867 3.84664 5.86592 3.88389C5.90849 3.91582 5.94042 3.99032 5.97235 4.09143L6.86635 7.61422L7.69649 4.09143C7.7231 3.985 7.75503 3.91582 7.7976 3.88389C7.84017 3.85196 7.91467 3.83068 8.01046 3.83068H8.43617C8.53728 3.83068 8.60646 3.84664 8.64903 3.88389C8.6916 3.91582 8.72885 3.99032 8.75014 4.09143L9.59092 7.65679L10.5115 4.09143C10.5435 3.985 10.5807 3.91582 10.618 3.88389C10.6605 3.85196 10.7297 3.83068 10.8255 3.83068H11.3204C11.4055 3.83068 11.4534 3.87325 11.4534 3.96371C11.4534 3.99032 11.4481 4.01693 11.4428 4.04886C11.4375 4.08079 11.4268 4.12336 11.4055 4.18189L10.1231 8.29536C10.0911 8.40179 10.0539 8.47097 10.0113 8.5029C9.96874 8.53482 9.89956 8.55611 9.8091 8.55611H9.35146C9.25035 8.55611 9.18117 8.54015 9.1386 8.5029C9.09603 8.46565 9.05878 8.39647 9.03749 8.29004L8.21267 4.85772L7.39317 8.28472C7.36656 8.39115 7.33463 8.46032 7.29206 8.49757C7.24949 8.53482 7.17499 8.55079 7.07921 8.55079H6.62156ZM13.4596 8.69447C13.1829 8.69447 12.9062 8.66254 12.6401 8.59868C12.374 8.53483 12.1665 8.46565 12.0281 8.38582C11.943 8.33793 11.8845 8.28472 11.8632 8.23682C11.8419 8.18893 11.8312 8.13572 11.8312 8.08782V7.81643C11.8312 7.70468 11.8738 7.65147 11.9536 7.65147C11.9856 7.65147 12.0175 7.65679 12.0494 7.66743C12.0814 7.67807 12.1292 7.69936 12.1825 7.72065C12.3634 7.80047 12.5603 7.86432 12.7678 7.9069C12.9807 7.94947 13.1882 7.97075 13.4011 7.97075C13.7363 7.97075 13.9971 7.91222 14.178 7.79515C14.3589 7.67807 14.4547 7.50779 14.4547 7.28961C14.4547 7.14061 14.4068 7.01822 14.311 6.91711C14.2152 6.816 14.0343 6.72554 13.7736 6.6404L13.002 6.40093C12.6135 6.27854 12.3261 6.09761 12.1505 5.85814C11.9749 5.624 11.8845 5.36325 11.8845 5.08654C11.8845 4.86304 11.9324 4.66614 12.0281 4.49586C12.1239 4.32557 12.2516 4.17657 12.4113 4.0595C12.5709 3.93711 12.7519 3.84664 12.9647 3.78279C13.1776 3.71893 13.4011 3.69232 13.6352 3.69232C13.7523 3.69232 13.8747 3.69764 13.9917 3.71361C14.1141 3.72957 14.2259 3.75086 14.3376 3.77214C14.4441 3.79875 14.5452 3.82536 14.641 3.85729C14.7367 3.88921 14.8112 3.92114 14.8645 3.95307C14.939 3.99564 14.9922 4.03821 15.0241 4.08611C15.056 4.12868 15.072 4.18721 15.072 4.26171V4.51182C15.072 4.62357 15.0294 4.68211 14.9496 4.68211C14.907 4.68211 14.8379 4.66082 14.7474 4.61825C14.4441 4.47989 14.1035 4.41072 13.7257 4.41072C13.4224 4.41072 13.1829 4.45861 13.0179 4.55972C12.853 4.66082 12.7678 4.81514 12.7678 5.03332C12.7678 5.18232 12.821 5.31004 12.9275 5.41114C13.0339 5.51225 13.2308 5.61336 13.5128 5.70382L14.2685 5.94329C14.6516 6.06568 14.9283 6.23597 15.0933 6.45415C15.2582 6.67232 15.3381 6.92243 15.3381 7.19915C15.3381 7.42797 15.2902 7.6355 15.1997 7.81643C15.1039 7.99736 14.9762 8.157 14.8112 8.28472C14.6463 8.41775 14.4494 8.51354 14.2206 8.58272C13.9811 8.65722 13.731 8.69447 13.4596 8.69447Z"
      fill="currentColor"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M14.4654 11.2807C12.7146 12.5738 10.171 13.2602 7.98385 13.2602C4.91871 13.2602 2.15688 12.1268 0.0708824 10.243C-0.094082 10.094 0.0549181 9.89178 0.251811 10.0089C2.5081 11.3179 5.29121 12.1108 8.1701 12.1108C10.1124 12.1108 12.2463 11.7064 14.2099 10.8762C14.5026 10.7432 14.7527 11.0678 14.4654 11.2807Z"
      fill="#FF9900"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M15.1944 10.4505C14.9709 10.1632 13.715 10.3122 13.1456 10.3814C12.9754 10.4026 12.9487 10.2536 13.1031 10.1419C14.1035 9.43946 15.7478 9.64167 15.9394 9.87582C16.131 10.1153 15.8862 11.7596 14.9496 12.5472C14.8059 12.6696 14.6676 12.6057 14.7314 12.4461C14.9443 11.9192 15.4179 10.7326 15.1944 10.4505Z"
      fill="#FF9900"
    />
  </svg>
);

export default SvgAws;
